//
//  DDWXViewTopicListResponse.h
//  dingdang_v2
//
//  Created by lin on 16/1/13.
//  Copyright © 2016年 mac mini. All rights reserved.
//

#import "DDBaseResponse.h"


/*
 *    @层级： data_list_question-body-
 */
@protocol DDWXTopiceList_data_list_question_body <NSObject>
@end
@interface DDWXTopiceList_data_list_question_body : JSONModel
/*
 *  描述信息
 */
@property(nonatomic, strong)NSString <Optional>* description;
/*
 *  标题
 */
@property(nonatomic, strong)NSString <Optional>* title;
/*
 *  url地址
 */
@property(nonatomic, strong)NSString <Optional>* url;
/*
 *  文字内容
 */
@property(nonatomic, strong)NSString <Optional>* text;
/*
 *  labels
 */
@property(nonatomic, strong)NSString <Optional>* labels;
/*
 *  类型
 */
@property(nonatomic, strong)NSString <Optional>* type;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
@end

///*
// *    @层级： data_list_question-options-
// *    @接口为空值
// */
//@protocol DDWXTopiceList_data_list_question_options <NSObject>
//@end
//@interface DDWXTopiceList_data_list_question_options : JSONModel
//
//@end
/*
 *    @层级： data_list_question-
 *
 */
@protocol DDWXTopiceList_data_list_question <NSObject>
@end
@interface DDWXTopiceList_data_list_question : JSONModel
/*
 *  body
 */
@property(nonatomic, strong)NSArray <Optional, DDWXTopiceList_data_list_question_body>* body;
/*
 *  bodyText
 */
@property(nonatomic, strong)NSString <Optional>* bodyText;
/*
 *  uid
 */
@property(nonatomic, strong)NSString <Optional>* uid;
/*
 *  course
 */
@property(nonatomic, strong)NSString <Optional>* course;
/*
 *  courseName
 */
@property(nonatomic, strong)NSString <Optional>* courseName;
/*
 *  tip
 */
@property(nonatomic, strong)NSString <Optional>* tip;
/*
 *  explanation
 */
@property(nonatomic, strong)NSString <Optional>* explanation;
/*
 *  seconds
 */
@property(nonatomic, strong)NSString <Optional>* seconds;
/*
 *  arrangment
 */
@property(nonatomic, strong)NSString <Optional>* arrangment;
/*
 *  createTime
 */
@property(nonatomic, strong)NSString <Optional>* createTime;
/*
 *  options
 */
@property(nonatomic, strong)NSArray <Optional>* options;
/*
 *  subjective
 */
@property(nonatomic, strong)NSString <Optional>* subjective;
/*
 *  typeName
 */
@property(nonatomic, strong)NSString <Optional>* typeName;
/*
 *  score
 */
@property(nonatomic, strong)NSString <Optional>* score;
/*
 *  optionText
 */
@property(nonatomic, strong)NSString <Optional>* optionText;
/*
 *  orderIndex
 */
@property(nonatomic, strong)NSString <Optional>* orderIndex;
/*
 *  answer
 */
@property(nonatomic, strong)NSString <Optional>* answer;
/*
 *  emptyOption
 */
@property(nonatomic, strong)NSString <Optional>* emptyOption;
/*
 *  type
 */
@property(nonatomic, strong)NSString <Optional>* type;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
@end

/*
 *    @层级： data_list_userInfo
 *
 */
@protocol DDWXTopiceList_data_list_userInfo <NSObject>
@end
@interface DDWXTopiceList_data_list_userInfo : JSONModel
/*
 *  userName
 */
@property(nonatomic, strong)NSString <Optional>* userName;
/*
 *  school
 */
@property(nonatomic, strong)NSString <Optional>* school;
/*
 *  uid
 */
@property(nonatomic, strong)NSString <Optional>* uid;
/*
 *  avatarUrl
 */
@property(nonatomic, strong)NSString <Optional>* avatarUrl;
/*
 *  grade
 */
@property(nonatomic, strong)NSString <Optional>* grade;
/*
 *  gender
 */
@property(nonatomic, strong)NSString <Optional>* gender;
/*
 *  no
 */
@property(nonatomic, strong)NSString <Optional>* no;
/*
 *  clzss
 */
@property(nonatomic, strong)NSString <Optional>* clzss;
/*
 *  rank
 */
@property(nonatomic, strong)NSString <Optional>* rank;
/*
 *  avatarTimestamp
 */
@property(nonatomic, strong)NSString <Optional>* avatarTimestamp;
/*
 *  birthday
 */
@property(nonatomic, strong)NSString <Optional>* birthday;
/*
 *  phoneNumber
 */
@property(nonatomic, strong)NSString <Optional>* phoneNumber;
/*
 *  hasPayPassword
 */
@property(nonatomic, strong)NSString <Optional>* hasPayPassword;
/*
 *  recent
 */
@property(nonatomic, strong)NSString <Optional>* recent;
/*
 *  nickName
 */
@property(nonatomic, strong)NSString <Optional>* nickName;
/*
 *  name
 */
@property(nonatomic, strong)NSString <Optional>* name;
@end


/*
 *    @层级： data_list
 *
 */
@protocol DDWXTopiceList_data_list <NSObject>
@end
@interface DDWXTopiceList_data_list : JSONModel
/*
 *  showAnswer
 */
@property(nonatomic, strong)NSString <Optional>* showAnswer;
/*
 *  uid
 */
@property(nonatomic, strong)NSString <Optional>* uid;
/*
 *  solved
 */
@property(nonatomic, strong)NSString <Optional>* solved;
/*
 *  courseId
 */
@property(nonatomic, strong)NSString <Optional>* courseId;
/*
 *  typeName
 */
@property(nonatomic, strong)NSString <Optional>* typeName;
/*
 *  questions
 */
@property(nonatomic, strong)NSArray <Optional, DDWXTopiceList_data_list_question>* questions;

/*
 *  userAvatarUrl
 */
@property(nonatomic, strong)NSString <Optional>* userAvatarUrl;
/*
 *  id
 */
@property(nonatomic, strong)NSString <Optional>* id;
/*
 *  isShowTime
 */
@property(nonatomic, strong)NSString <Optional>* isShowTime;
/*
 *  answerTime
 */
@property(nonatomic, strong)NSString <Optional>* answerTime;
/*
 *  currTime
 */
@property(nonatomic, strong)NSString <Optional>* currTime;
/*
 *  title
 */
@property(nonatomic, strong)NSString <Optional>* title;
/*
 *  courseName
 */
@property(nonatomic, strong)NSString <Optional>* courseName;
/*
 *  praiseNum
 */
@property(nonatomic, strong)NSString <Optional>* praiseNum;
/*
 *  top
 */
@property(nonatomic, strong)NSString <Optional>* top;
/*
 *  answerable
 */
@property(nonatomic, strong)NSString <Optional>* answerable;
/*
 *  answered
 */
@property(nonatomic, strong)NSString <Optional>* answered;
/*
 *  maxRewardNumber
 */
@property(nonatomic, strong)NSString <Optional>* maxRewardNumber;
/*
 *  type
 */
@property(nonatomic, strong)NSString <Optional>* type;
/*
 *  seconds
 */
@property(nonatomic, strong)NSString <Optional>* seconds;
/*
 *  praiseNickName
 */
@property(nonatomic, strong)NSArray <Optional>* praiseNickName;
/*
 *  commentNum
 */
@property(nonatomic, strong)NSString <Optional>* commentNum;
/*
 *  praiseState
 */
@property(nonatomic, strong)NSString <Optional>* praiseState;
/*
 *  userInfo
 */
@property(nonatomic, strong)DDWXTopiceList_data_list_userInfo <Optional>* userInfo;
/*
 *  startTime
 */
@property(nonatomic, strong)NSString <Optional>* startTime;
/*
 *  password
 */
@property(nonatomic, strong)NSString <Optional>* password;
/*
 *  createTime
 */
@property(nonatomic, strong)NSString <Optional>* createTime;
/*
 *  userNo
 */
@property(nonatomic, strong)NSString <Optional>* userNo;
/*
 *  userName
 */
@property(nonatomic, strong)NSString <Optional>* userName;
/*
 *  titleContent
 */
@property(nonatomic, strong)NSString <Optional>* titleContent;
/*
 *  showTime
 */
@property(nonatomic, strong)NSString <Optional>* showTime;
/*
 *  answerNumber
 */
@property(nonatomic, strong)NSString <Optional>* answerNumber;
/*
 *  markResult
 */
@property(nonatomic, strong)NSString <Optional>* markResult;
/*
 *  reward
 */
@property(nonatomic, strong)NSString <Optional>* reward;
@end

/*
 *    @层级： data_
 *
 */
@protocol DDWXTopiceList_data <NSObject>
@end
@interface DDWXTopiceList_data : JSONModel
/*
 *  list列表总数
 */
@property(nonatomic, strong)NSString <Optional>* total;
/*
 *  list列表
 */
@property(nonatomic, strong)NSArray <DDWXTopiceList_data_list, Optional>* list;
@end


@interface DDWXViewTopicListResponse : DDBaseResponse

@property(nonatomic, strong)DDWXTopiceList_data <Optional>* data;

@end

